import Qs from 'qs'
export default {
	url: '/route',
	baseURL: 'http://cf.test.gzmypay.com/',
	method: 'GET',
	transformRequest: [function (data) {
		if (data) {
			//为了避免qs格式化时对内层对象的格式化先把内层的对象转为
			data.CustData = JSON.stringify(data.CustData);
			//由于使用的form-data传数据所以要格式化
			data = Qs.stringify(data);
		}
		return data;
	}],


	transformResponse: [function (data) {
		return data;
	}],

	headers: {
		'Content-Type': 'application/x-www-form-urlencoded',
		'token': window.localStorage.token ? window.localStorage.token : ''
	},

	paramsSerializer: function (params) {
		return Qs.stringify(params)
	},


	timeout: 10000,


	withCredentials: false, // default


	responseType: 'json', // default



	onUploadProgress: function (progressEvent) {
		// Do whatever you want with the native progress event
	},


	onDownloadProgress: function (progressEvent) {
		// Do whatever you want with the native progress event
	},


	maxContentLength: 2000,


	validateStatus: function (status) {
		return status >= 200 && status < 300; // default
	},


	maxRedirects: 5, // default
}